Une marine littorale ou côtière (également appelée flotte littorale ou côtière, en anglais : Green-water navy) est une terminologie maritime désignant une marine de guerre qui est avant tout assignée à la défense des côtes et du littoral et qui ne dispose pas de logistique suffisamment importante pour s'éloigner de ses bases d'origine.
Concept américain, il est à différencier de la marine de haute-mer (capable d'opérer à plus de 200 milles marins/370 kilomètres du littoral sur des océans ouverts) et de la marine fluviale.